/**
 * @properties={typeid:35,uuid:"A123AF5E-3FE5-4D1A-9E91-9350330CD007",variableType:4}
 */
var fChofer_aux = null;

/**
 * @properties={typeid:35,uuid:"E5F86813-FCAF-44BA-AEC2-BA5005D5AFAA",variableType:4}
 */
var fEstado = null;

/**
 * @properties={typeid:35,uuid:"21D8BBEE-5479-4B22-929E-881AA273BCB3",variableType:93}
 */
var fFecha_desde = null;

/**
 * @properties={typeid:35,uuid:"4FFEA57D-EF9A-4E35-940F-8F8BCD990E51",variableType:93}
 */
var fFecha_hasta = null;

/**
 * @properties={typeid:35,uuid:"61FE09C1-F37B-4C00-95F4-049FD0E84D68",variableType:4}
 */
var fFletero_aux = null;

/**
 * @properties={typeid:35,uuid:"C23F3E2D-0B16-45BD-93B1-F1EDD361E6F0",variableType:4}
 */
var fNro_orden = null;

/**
 * @properties={typeid:35,uuid:"72627103-A5E3-47C1-AA21-E223C9C1253D",variableType:4}
 */
var fProveedor = null;

/**
 * Perform the element default action.
 *
 * @param {JSEvent} event the event that triggered the action
 *
 * @properties={typeid:24,uuid:"C94905DA-A7AD-4651-B4A8-0887EE34FFAA"}
 */
function ira_ordenes_de_servicio_detalle(event) {
	//forms.ordenes_de_servicio_detalle.controller.show()
	globals.mostrarForm("ordenes_de_servicio_detalle")
}

/**
 * Callback method for when form is shown.
 *
 * @param {Boolean} firstShow form is shown first time after load
 * @param {JSEvent} event the event that triggered the action
 *
 * @properties={typeid:24,uuid:"2B3B287B-6623-45D5-BB6C-A08AF713AFEC"}
 */
function onShow(firstShow, event) {
	controller.loadAllRecords()
	fEstado = null;
	fProveedor = null;
	fFletero_aux = null;
	fChofer_aux = null;
	fNro_orden = null;
	fFecha_hasta = null;
	fFecha_desde = null;	
}

/**
 * Perform the element default action.
 *
 * @param {JSEvent} event the event that triggered the action
 *
 * @properties={typeid:24,uuid:"11DA46AE-A41B-4820-A813-BDA1AF35A3DF"}
 */
function buscar(event) {
	if (((fFecha_desde != null) && (fFecha_hasta != null)) || ((fFecha_desde == null) && (fFecha_hasta == null)))
	{
		var modofind = controller.find()
		if (modofind == false)
		{
			globals.gMensaje = 'Error - no puede hacer la búsqueda'
		   	globals.gMensajes();
		}
		else
		{
			if (fChofer_aux != null)
				chofer_id = fChofer_aux
			if (fEstado != null)
				estado = fEstado
			if (fFecha_desde != null)
			{
				var Searchdate = new Date()
				Searchdate = utils.dateFormat(fFecha_desde,'dd-MM-yyyy')+'...'+utils.dateFormat(fFecha_hasta,'dd-MM-yyyy')
				fecha = '#'+Searchdate +'|dd-MM-yyyy'
			}
			if (fFletero_aux != null)
				fletero_id = fFletero_aux
			if (fNro_orden != null)
				nro_orden = fNro_orden
			if (fProveedor != null)
				prov_rel_ord_servicio_id = fProveedor
			
			var found = controller.search()
			if (found <= 0)
			{
				globals.gMensaje = 'No hay Ordenes de Servicio con esas condiciones'
		   		globals.gMensajes();
			}
		}
	}
	else
	{
		globals.gMensaje = 'Por favor elija las 2 fechas'
		fFecha_desde = null
		fFecha_hasta = null
		globals.gMensajes();
	}
}
